package com.shop.shoppojo.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserRegisterDTO implements Serializable {
    // 序列化版本号
    @Serial
    private static final long serialVersionUID = 1L;
    // 手机号，对应请求中的username
    @JsonProperty("phone")
    private String username;
    // 昵称，对应请求中的nickname
    @JsonProperty("nickname")
    private String nickName;
    // 密码，对应请求中的password
    private String password;
    // 确认密码，对应请求中的confirmPassword
    private String confirmPassword;
    // 验证码，对应请求中的code
    private String code;
}
